﻿using FreeSql.DataAnnotations;
using Newtonsoft.Json;
using System;

namespace LdtJudge.DataEngine.Model.DataModel.CommonManageModel
{
    [JsonObject(MemberSerialization.OptIn), Table(DisableSyncStructure = true)]
    public class ArgumentRel
    {
		[JsonProperty, Column(Name = "AR_ID", DbType = "varchar(50)", IsPrimary = true, IsNullable = false)]
		public string AR_ID { get; set; }
		[JsonProperty, Column(Name = "CM_ID")]
		public string CM_ID { get; set; }

		[JsonProperty, Column(Name = "AT_Code", DbType = "varchar(100)")]
		public string AT_Code { get; set; }

		[JsonProperty, Column(Name = "AT_ID", DbType = "varchar(50)")]
		public string AT_ID { get; set; }

		/// <summary>
		/// 关联案件类型
		/// </summary>
		[JsonProperty, Column(Name = "AR_CaseType", DbType = "varchar(100)")]
		public string AR_CaseType { get; set; }

		// <summary>
		/// 关联案件类型
		/// </summary>
		[JsonProperty, Column(Name = "AR_CauseCode", DbType = "varchar(100)")]
		public string AR_CauseCode { get; set; }



		[JsonProperty, Column(Name = "AR_Remark", DbType = "varchar(200)")]
		public string AR_Remark { get; set; }

		[JsonProperty, Column(Name = "AR_UpdateTime")]
		public Nullable<DateTime> AR_UpdateTime { get; set; }

	
	}
}
